Introduzione all'Apprendimento per Rinforzo Profondo (DRL)
L'Apprendimento per Rinforzo Profondo (DRL) unisce le capacità di rappresentazione ad alta dimensione dei Reti Neuronalì Profonde con il quadro teorico del controllo ottimale del Apprendimento per Rinforzo. A differenza dell'apprendimento supervisionato o non supervisionato, il DRL agenti apprende attraverso interazioni basate sul tentativo ed errore in un ambiente dinamico ambiente, prendendo decisioni sequenziali decisioni sequenziali senza etichette immediate ed esplicite. Questa integrazione consente agli agenti di gestire direttamente input complessi e grezzi (come dati in formato pixel).
1. Il Paradigma di Apprendimento del DRL
L'agente RL funziona in un ciclo continuo: osserva l'ambiente Stato ($S_t$), esegue un' Azione ($A_t$), e riceve un segnale scalare potenzialmente scarso o ritardato Ricompensa ($R_{t+1}$). La sfida principale è il problema della assegnazione del credito: determinare quali azioni passate siano responsabili di un segnale di ricompensa futura.
2. L'Obiettivo di Ottimizzazione
Lo scopo finale è scoprire una strategia ottimale, ovvero un policy ($\pi^*$), che è una mappatura dagli stati alle azioni, che massimizza il Rendimento cumulativo atteso scontato ($G_t$). Il fattore di sconto ($\gamma \in [0, 1]$) è matematicamente cruciale, definendo quanto diamo valore alle ricompense immediate rispetto a quelle previste molto nel futuro.
$$G_t = \sum_{k=0}^{\infty} \gamma^k R_{t+k+1}$$1. $\gamma = 0$
2. $\gamma \approx 1$
Describe the agent's behavioral preference in each case regarding the timeline of rewards.
If $\gamma = 0$, the agent is myopic (shortsighted), focusing only on the immediate reward $R_{t+1}$. If $\gamma \approx 1$, the agent is far-sighted, equally weighting immediate and distant future rewards, leading to planning over a very long horizon.